All rights reserved on this manual. No part of this document can be copied or reproduced in any form without prior written authorisation. QEM does not insure or guarantee its contents and explicitly declines all liability related to the guarantee of its suitability for any purpose. The information in this document can be changed without notice. QEM shall not be held liable for any error or omission in this document. QEM® is a registered trademark.
![]() |
|||
| Document | MIMJ1P20Fx | ||
|---|---|---|---|
| Description | Installation and maintenance manual | ||
| Drawn up by | Riccardo Furlato | ||
| Approved by | Gabriele Bazzi | ||
| Link | https://www.qem.eu/doku/doku.php/en/strumenti/qmoveplus/j1p20/mimj1p20fx_base | ||
| Language | English | ||
| Document Release | Description | Notes | Date |
| 01 | New Manual | ![]() |
|
The controller has been designed for industral environments in conformity to EC directive 2004/108/CE.
J1-P20-F is a combo HMI-PAC controller of the Qmove+ range.
![]() | The Product Ordering Code provides its exact characteristics. Verify that the product characteristics comply with your requirements. |
|---|
| Model | Caratteristics | |||||||
| J1 | - | P20 | - | FA | - | 10 | / | TP01 |
|---|---|---|---|---|---|---|---|---|
| TP00 = Keypad Code (TP00 = pannel with resistive touchscreen , custom logo and function keys); TP01 = panel with resistive touchscreen, Qem standard logo and function keys |
||||||||
| 10 = Firmware version (00 = not installed) | ||||||||
| F = Technological level A = Hardware version |
||||||||
| P = Only function keys 2 = 5“ LCD graphic display, TFT display-256 COLOUR-800x480px; front panel size (168x144mm); keypad 7 keys + 11 led; housing to DIN 43700; 0 = Firmware-hardware correspondence |
||||||||
| J1 = “HMI+PLC” Qmove family | ||||||||
These are the currently hardware versions available:
| Versioni hardware | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | P | W | Y | Z | ||
| Base board | USER PORT (RS232-422-485) | - | - | - | - | - | - | - | 1 | - | 1 | - | - | - | - | - | 1 | 1 | 1 |
| CAN PORT | - | - | - | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | - | 1 | - | 1 | 1 | 1 | |
| ETHERNET PORT | - | - | - | - | - | - | - | 1 | 1 | - | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
| Standard digital inputs | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | - | 16 | 16 | |
| Fast digital inputs (also designed for use as frequency meters) | - | 2 | 2 | - | 2 | 2 | 2 | 2 | - | - | 2 | 2 | - | - | 2 | - | 2 | 2 | |
| Two-way count inputs, 200KHz ABZ (24V-PP, 5V-LD) | - | 2 | 2 | - | 2 | 2 | 2 | 2 | - | - | 2 | 2 | - | - | 2 | - | 2 | 2 | |
| Protected digital outputs | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | - | 16 | 16 | |
| 0-10V-12bit analog outputs | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
| +/-10V-16bit analog outputs | - | - | 2 | - | - | 2 | - | 2 | - | - | - | 2 | - | - | 2 | - | 2 | 2 | |
| Board software code da dichiarare as base board | 1MD1F | ||||||||||||||||||
| Expansion Board | Standard digital inputs | - | - | - | - | - | - | 8 | 8 | - | - | - | - | 8 | 8 | - | - | - | 8 |
| 12bit analog inputs | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||
| 16bit selectable analog inputs(0-10V, 0-20mA, potenz, thermocouples, PT100) | - | - | - | - | - | - | - | - | - | - | - | 2 | - | - | - | - | - | 2 | |
| Protected digital outputs | - | - | - | - | - | - | 8 | 8 | - | - | - | - | 8 | 8 | - | - | - | 8 | |
| 0-10V-12bit analog outputs | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
| +/-10V-16bit analog outputs | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
| AUX PORT (RS485) | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
| Expansion card software code declared in SLOT 3 | - | - | - | - | - | - | | | - | - | - | | | | - | - | - | |
|
| Version | Description |
|---|---|
| 10 | Fully programmable with PLC functions |
| 20 | Fully programmable with PLC and Motion control functions |
| 30 | Fully programmable with PLC, Motion control, Camming and Interpolation functions |
For more details about the firmware, consult Devices enabled in the controllers.
A) Function keys and led's
B) System led's
J1-P20-F has a specialist card.
| Weight (full hardware) | 1Kg |
|---|---|
| Housing | Sheet metal |
| Front panel | Aluminium |
| Outer Frame | Self-extinguishing Noryl |
| Display | LCD 5'' TFT 256 colori - 800 x 480px |
| Touch screen | 4-wire Resistive |
| Display dimensions | 108 x 64,8mm / 5“ |
| User led's | 7 |
| System led's | 4 |
| Function keys | 7 |
| System keys | 3 |
| Operating temperature | 0 ÷ 50°C |
| Transport and storage temperature | -25 ÷ +70 °C |
| Relative humidity | 90% condensate free |
| Altitude | 0 - 2000m a.s.l. |
| Front protection rating | IP64 |
| RISC Miscroprocessor (32 bit) | |
|---|---|
| Work Frequency | 200MHz |
| RAM | 8MB |
| Flash | 8MB |
![]() | Lengths in mm. |
|---|
Fit the controller in the hole.
Apply the brackets.
| Before fixing the controller, check it is mounted firmly in the hole and the gasket under the frame makes a good seal. No liquids must enter and the frame must not deform. |
|---|
Screw the controller in place.
![]() | Warning: after putting the pin of fixing, do only half rotation to not tear the frame! |
|---|
![]() | The cabling must be carried out by specialist personnel and fitted with suitable anti-static precautions. Before handling the controller, disconnect the power and all parts connected to it. To guarantee compliance with EC regulations, the power supply must have a galvanic isolation of at least 1500Vac. |
|---|
.
| Power supply | 24 Vdc |
|---|---|
| Voltage range | 22 - 27 Vdc |
| Max. absorption | 30W |
| CN1 | Terminal | Symbol | Description | |
|---|---|---|---|---|
| | 1 | + | DC power positive |
| 2 | GROUND | Gnd-PE (signals) | ||
| 3 | - | DC power 0V | ||
![]() | Use an isolated power unit with 24Vdc +/-5% output conform to EN60950-1. |
|---|
.
![]() | Use two separate power units: one for the control circuit and one for the power circuit |
![]() | For a single power unit, use two separate lines: one for the control and one for the power |
![]() | DO NOT use the same lines for the power circuit and the controller |
| CN8 | Terminal | RS232 | RS422 | RS485 | Description |
|---|---|---|---|---|---|
![]() | 1A | - | - | A | Terminal A - RS485 |
| 2A | - | - | B | Terminal B - RS485 | |
| 3A | 0V | 0V | 0V | USER PORT common | |
| 4A | 0V | 0V | 0V | USER PORT common | |
| 5A | TX | - | - | Terminal TX - RS232 | |
| 6A | Ground | ||||
| 1B | - | RX | - | Terminal RX - RS422 | |
| 2B | - | RXN | - | Terminal RX N - RS422 | |
| 3B | - | TX | - | Terminal TX - RS422 | |
| 4B | - | TXN | - | Terminal TX N - RS422 | |
| 5B | RX | - | - | Terminal RX - RS232 | |
| 6B | Ground | ||||
| CN2 | Terminal | Symbol | Description |
|---|---|---|---|
| 1 | 0V | CAN common |
| 2 | CAN L | Terminal CAN L | |
| 3 | CAN H | Terminal CAN H |
| Name jumper | Setting of DIP | Function | |
|---|---|---|---|
JP1 JP2 | JP1 | INSERTED | Termination CAN active |
| JP2 |
| ETHERNET PORT | Description |
|---|---|
| Connector RJ45. LED: * LINK: green led = cable connected (led on signals the cable is connected to both ends) * DATA: yellow led = data transmission (flashing led signals data transmission) |
Memory card connector (indicated by the arrow)
| CN6 | Terminal | Symbol | Description | Addres | |
|---|---|---|---|---|---|
| 1 | 0V | Common for digital inputs | ||
| 2 | I1 | Input I1 | 2.INP01 | ||
| 3 | I2 | Input I2 | 2.INP02 | ||
| 4 | I3 | Input I3 | 2.INP03 | ||
| 5 | I4 | Input I4 | 2.INP04 | ||
| 6 | I5 | Input I5 | 2.INP05 | ||
| 7 | I6 | Input I6 | 2.INP06 | ||
| 8 | I7 | Input I7 | 2.INP07 | ||
| 9 | I8 | Input I8 | 2.INP08 | ||
.
| CN5 | Terminal | Symbol | Description | Address | |
|---|---|---|---|---|---|
| 1 | 0V | Common for digital inputs | ||
| 2 | I9 | Input I9 | 2.INP09 | ||
| 3 | I10 | Input I10 | 2.INP10 | ||
| 4 | I11 | Input I11 | 2.INP11 | ||
| 5 | I12 | Input I12 | 2.INP12 | ||
| 6 | I13 | Input I13 | 2.INP13 | ||
| 7 | I14 | Input I14 | 2.INP14 | ||
| 8 | I15 | Input I15 | 2.INP15 | ||
| 9 | I16 | Input I16 | 2.INP16 | ||
![]() | The electrical characteristics are given in paragraph Electrical features. The wiring examples are given in paragraph Connection examples |
|---|
.
| CN9 | Terminal | Symbol | Description | Address | ||
|---|---|---|---|---|---|---|
| 1A | Uscita +24V dc1) | ||||
| 2A | PHA1 | Phase A | Count 1 PNP Push-Pull2) | 2.INP17 | 2.CNT01 | |
| 3A | PHB1 | Phase B | 2.INP18 | |||
| 4A | Z1 | Z | 1.INT01 | |||
| 5A | 0V | Common for count inputs | ||||
| 6A | 0V | |||||
| 7A | 0V | |||||
| 1B | +24Vdc out3) | |||||
| 2B | PHA1+ | + PHA | Count 1 Line Driver | 2.INP17 | 2.CNT01 | |
| 3B | PHB1+ | + PHB | 2.INP18 | |||
| 4B | Z1+ | + Z | 1.INT01 | |||
| 5B | PHA1- | - PHA | ||||
| 6B | PHB1- | - PHB | ||||
| 7B | Z1- | - Z | ||||
| CN10 | Terminal | Symbol | Description | Address | ||
|---|---|---|---|---|---|---|
| 1A | Uscita +24V dc1) | ||||
| 2A | PHA2 | Phase A | Count 2 PNP Push-Pull2) | 2.INP19 | 2.CNT02 | |
| 3A | PHB2 | Phase B | 2.INP20 | |||
| 4A | Z2 | Z | 1.INT02 | |||
| 5A | 0V | Common for count inputs | ||||
| 6A | 0V | |||||
| 7A | 0V | |||||
| 1B | +24Vdc out3) | |||||
| 2B | PHA2+ | + PHA | Count 2 Line Driver | 2.INP19 | 2.CNT02 | |
| 3B | PHB2+ | + PHB | 2.INP20 | |||
| 4B | Z2+ | + Z | 1.INT02 | |||
| 5B | PHA2- | - PHA | ||||
| 6B | PHB2- | - PHB | ||||
| 7B | Z2- | - Z | ||||
.
| CN3 | Terminal | Symbol | Description | Address |
|---|---|---|---|---|
| 1 | GAO | Common for analog outputs | |
| 2 | AO1 | Analog output 1 | 2.AN01 | |
| 3 | AO2 | Analog output 2 | 2.AN02 | |
| 4 | GAO | Common for analog outputs |
![]() | On first (1) and last (3) dispositivo della catena, devono essere inserite le resistenze di terminazione. La calza dei cavi deve essere connessa a terra tramite gli appositi faston presenti sulla carcassa metallica. |
|---|
![]() | Per attivare la resistenza di terminazione interna vedere paragrafo “Resistenze di terminazione CAN” |
|---|
The electrical characteristics of the hardware are given below.
The maximum and minimum frequencies, and real acquisition times, may depend on eventual additional software filters, for example see the system variable “QMOVE:sys004” at paragraph Variabili di sistema.
| The USB mini-B connector does not support USB electrical standards, it can only be used with an interface IQ009 or IQ013. |
|---|
It is used for the transfer and debugging of the application program in the CPU.
| Electrical standard | TTL (Use serial interface IQ009 or IQ013) |
|---|---|
| Communication speed | Min. 9.6 Kbaud - max 115200 Kbaud settable by dip1 and 2 of the switch SW1 |
| Insulation | None |
.
![]() | ![]() | ![]() |
| Connection between Qmove+ e PC using the accessory IQ009 | ||
.
![]() | ![]() | ![]() |
| Connection between Qmove+ and a device fitted with a RS232 serial port (e.g. a MODEM), using the interface IQ013 | ||
| Communication speed | 4800, 9600, 19200, 38400, 57600, 115200 baud |
|---|---|
| Communication mode | Full duplex |
| Operating mode | Referred to 0V |
| Max. number of devices connected on the line | 1 |
| Max. cable length | 15 m |
| Input impedence | > 3 Kohm |
| Short-circuit current limit | 7 mA |
| Communication speed | 4800, 9600, 19200, 38400, 57600, 115200 baud |
|---|---|
| Communication mode | Full duplex |
| Operating mode | Differential |
| Max. number of devices connected on the line | 1 |
| Max. cable length | 1200 m |
| Input impedence | > 12 Kohm |
| Short-circuit current limit | 35 mA |
![]() | To activate the internal termination resistance see paragraph Setup of USER PORT electric standard, Setup of AUX1 PORT electric standard or Setup of AUX2 PORT polarization and termination resistances |
|---|
.
| Communication speed | 4800 baud (only if used with SERCOM and/or MODBUS device), 9600 baud, 19200 baud, 38400 baud, 57600 baud |
|---|---|
| Communication mode | Half duplex |
| Operating mode | Differential |
| Max. number of devices connected on the line | 32 |
| Max. cable length | 1200 m |
| Input impedence | > 12 Kohm |
| Short-circuit current limit | 35 mA |
To activate the internal termination resistance see paragraph Setup Termination resistances
.
| Communication speed | 125, 250, 500, 1000 Kbit/s |
|---|---|
| Max. number of Drivers/Receivers on the line | 100 |
| Max. cable lengths | 500m @ 125Kbit/s, 250m @ 250Kbit/s, 100m @ 500Kbit/s, 25m @ 1000Kbit/s |
| Input impedence | >15Kohm |
| Short-circuit current limit | 45mA |
CAN BUS connection examples.
Caution:
Close DIP's JP1 and JP2 and insert the termination resistances (RL, RH) on the last device of the chain.
Ethernet Interface 10/100 Base T (IEEE 802.3) on RJ45 connector.
Connection between Qmove + and PC:
| Type of Memory Card to use | MMC, SD and SDHC up to 8GB For proper operation it is necessary that the device conforms to the standards set by “SD Association” (www.sdcard.org) or “Multi Media Card Association” (www.mmca.org). |
.
![]() | To use the Memory Cards they must first be formatted with FAT16 or FAT32 file system. |
|---|
| Type of polarisation | PNP |
| Min. acquisition time (hardware) | 3ms |
| Isolation | 1000Vrms |
| Rated operating voltage | 24Vdc |
| Voltage of logic state 0 | 0-2 V |
| Voltage of logic state 1 | 10.5 - 26.5 V |
| Internal voltage drop | 5V |
| Input resistance (Ri) | 2700Ω |
| Sink current | 2mA ÷ 8mA1) |
![]() | The values given in the table refer to input signals A, B and Z. The max. frequency given in the table refers to A and B phase signals with a DutyCycle = 50% With count frequencies over 50KHz the use of Line-Driver type encoders is recommended. |
|---|
.
| Type of polarisation | PNP/PP |
| Max frequency | 200KHz |
| Min. acquisition time | 5µs |
| Insulation | 1000Vrms |
| Rated operating voltage | 24Vdc |
| Voltage of logic status 0 | 0 - 2 V |
| Voltage of logic status 1 | 10.5 - 26.5 V |
| Internal voltage drop | 1.2V |
| Input resistance | 3100Ω |
.
| Type of polarisation | Line-Driver |
| Max. frequency | 200KHz |
| Min. acquisition time | 5µs |
| Insulation | 1000Vrms |
| Rated operating voltage (PHx+ ? PHx-) | 5Vdc |
| Voltage of logic status 0 (PHx+ ? PHx-) | 0-1.5 V |
| Voltage of logic status 1 (PHx+ ? PHx-) | 2-5 V |
| Internal voltage drop | 1.2V |
| Input restistance | 150Ω |
| Switchable load | Dc (PNP) |
| Max. operating voltage | 28V |
| Insulation | 1000VRMS |
| Max. internal voltage drop | 600mV |
| Max internal resistance @ON | 90mO |
| Max. protection current | 12A |
| Max. operating current | 500mA |
| Max. current @OFF | 5µA |
| Max switching time from ON to OFF | 270µs |
| Max switching time from OFF to ON | 250µs |
| Type of connection | Common mode |
| Insulation | 1000Vrms |
| Voltage range (minimum no load) | -9.8V - +9.8V |
| Max. offset variation depending on temperature* | +/- 5mV |
| Resolution | 16bit |
| Max. current | 1mA |
| Output variation depending on load | 100 µV/mA |
| Output resistence | 249Ω |
| SW1 | Dip | DIP settings | Function | |||
|---|---|---|---|---|---|---|
| 1 | OFF | OFF | ON | ON | Select PROG PORT transmission speed |
| 2 | OFF | ON | OFF | ON | ||
| Baud-rate 38400 | Baud-rate 115200 | Baud-rate 19200 | Baud-rate 57600 |
|||
| 3 | OFF | OFF | ON | ON | Select USER PORT transmission speed | |
| 4 | OFF | ON | OFF | ON | ||
| Baud-rate 38400 | Baud-rate 115200 | Baud-rate 19200 | Baud-rate 57600 |
|||
| 5 | CANbus baud-rate selector. See paragraph CANbus baud-rate selector | |||||
| 6 | OFF | ON | Select PROG PORT functioning mode | |||
| PROG PORT can also be used by SERCOM and MODBUS devices | PROG PORT cannot be used by SERCOM and MODBUS devices | |||||
| 7 | CANbus baud-rate selector. See paragraph CANbus baud-rate selector | |||||
| 8 | OFF | ON | Select the USER PORT as PROG PORT1) | |||
| PROG PORT normal | PROG PORT on USER PORT connector | |||||
The system leds “pow, run, stop, err” are found on the front panel and on the rear of controllers with display and only on the top of controllers without display.
The user leds “L1, L2, L3 e L4” are found on the rear:
| Led | Colour | Status | Description |
|---|---|---|---|
| pow | Green | Power on | |
| Only this led on, signals the CPU reset status | |||
| run | Green | CPU in RUN status | |
| CPU in READY status | |||
| stop | Yellow | With pow on, signals the STOP status of the CPU With pow off, signals the BOOT status of the CPU |
|
| err | Red | With pow off, signals a hardware error. See paragraph Hardware Error codes With pow blinking, the flash rate gives the type of error. See paragraph err led signals |
| N. flashes | Error | Description | Recommended action |
| 1 | Bus error | Bus configuration different to application software. | Check the correspondence between the QMOVE application (BUS section of configuration unit) and the product configurations (cards mounted in BUS). |
| 2 | CheckSum Error | Negative outcome on the integrity control of retentive variables . (see Reset Error Checksum) | Restore the machine data from a backup (.DAT file) or cancel the error with in system functions and enter the values manually. |
| 3 | Index Out of Bound | An array index is pointing on an inexistent element | Open a unit editor in Qview development environment and use the “Edit→Go to PC” command to find the program line that is cause of the error. In general the index value has a value <1 or >array dimension. |
| 4 | Program Over Range | The program selection index in the DATAGROUP has attempted to access an inexistent program. | With the Qview development environment open the editor of a unit and user the “Edit→Go to PC” command to highlight the program line that has caused the error. In general the value used as index is lower than 1 or over the array dimension. |
| 5 | Step Over Range | The step selection index in the DATAGROUP has attempted to access an inexistent step. | With the Qview development environment open the editor of a unit and user the “Edit→Go to PC” command to highlight the program line that has caused the error. In general the value used as index is lower than 1 or over the array dimension. |
| 6 | Division By Zero | The denominator of a division operation of the application program has a zero value. | With the Qview development environment open the editor of a unit and user the “Edit→Go to PC” command to highlight the program line that has caused the error. |
| 7 | Syntax Error | The application program has an invalid instruction | This error may appear because the program counter has met the QCL END instruction. |
| 8 | Watch Dog Error | A CAN module does not function correctly, or a specialist card has a hardware problem | With the Qview development environment open the “Monitor→Bus” panel and the righthand column called “Watchdog Bus” indicates the card that caused the problem. |
| 9 | Stack Error | The applciation program has used all permitted levels of calls to subroutines | With the Qview software environment open the editor of a unit and use the “Edit→Go to PC” command to highlight the program line that caused the error. Analyse the unit execution flow, the call to subroutines nestings have a limit, over which this error is generated. |
During the startup sequence, if a malfunction of any peripheral is detected, the system blocks and the error is signaled by the flashing led
err while the other system led's remain off.
The number of flashes indicates the type of error according to the following table :
| Number of flashes | Error |
|---|---|
| 1 | Display |
| 2 | FPGA |
| 3 | Media |
| 4 | Bootloader |
| 5 | FW |
| 6 | Bus |
| 7 | Signal not active |
| 8 | Signal not active |
| 9 | Exception |
.
![]() | Each of these signals indicates a serious error situation. The product must be sent to the QEM aftersales service. |
|---|
| Name | Description |
|---|---|
| Press on startup of the controller to access the System functions | |
| Press on startup of the controller to set the CPU in Boot status and then access the firmware update functions | |
| Reset CPU. the system is restarted restoring the initial conditions (after a startup ) |
![]() | IMPORTANT: The use of these procedures could represent a risk (e.g. see deletion of application), therefore it is highly recommended that they are performed by qualified experts. |
|---|
The system functions are specific procedures that allow the user to perform various operations, e.g. the configuration/calibration of peripherals, data and application save/restore on/from removable mass memory, deletion of the application and management of the mass storage.
Controllers with display have some system functions that are only accessible by password and if access attempts are made the “Function is locked” message is given.
All the system functions are listed below.
If the “PWD” column shows 'Y', this means that the function requires a system password (default: “123”).
System Functions
NB: To exit system functions press the keep the F1 key or FUNC button for at least two seconds.